package com.ftg.examsys.mapper;

import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

/**
 * 用户角色中间表管理
 *
 * @author kangjx
 * @version 1.0
 * @date 2023/9/11 下午3:22
 */
@Mapper
public interface UserRoleMapper {

    /**
     * 中间表添加操作
     * @param user_id  用户编号
     * @param role_id  角色编号
     * @return 1
     */
    @Insert("insert into user_role(user_id,role_id) values(#{user_id},#{role_id})")
    int saveUserRole(@Param("user_id")int user_id,@Param("role_id")int role_id);

    /**
     * 根据用户 编号 删除用户角色表
     * @param user_id  用户 编号
     * @return   1
     */
    @Delete("delete from user_role where user_id = #{user_id}")
    int deleteByUserId(@Param("user_id")int user_id);

}
